/*******************************************************************************
 * Copyright (c) 2010, 2014 EclipseSource and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *    EclipseSource - initial API and implementation
 ******************************************************************************/

/* Table */

Table {
  font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
  color: #4a4a4a;
  background-color: white;
  border: none;
}

Table[BORDER] {
  border: 1px solid #a4a4a4;
}

TableColumn {
  background-image: url( "theme/fancy/icons/table-column.png" );
  color: #666666;
  font: 12px Verdana, "Lucida Sans", Arial, Helvetica, sans-serif;
  border-bottom:none;
  text-overflow: clip;
}

TableColumn:hover {
  background-image: url( "theme/fancy/icons/table-column-hover.png" );
  border-bottom:none;
}

Table-Cell {
  spacing: 3px;
  padding: 4px 3px 3px 3px;
}

TableItem {
  background-color: transparent;
  color: inherit;
  background-image: none;
  text-overflow: clip;
}

TableItem:hover {
  background-color: transparent;
  color: inherit;
  background-image: none;
  text-overflow: clip;
}

TableItem:selected {
  background-color: transparent;
  color: inherit;
  background-image: none;
  text-overflow: clip;
}

TableItem:even {
  background-color: #f3f3f4;
  text-overflow: clip;
}


Table-RowOverlay {
  background-color: transparent;
  color: inherit;
  background-image: none;
}

Table-RowOverlay:hover {
  background-color: #e9f3d2;
}

Table-RowOverlay:selected {
  background-color: #abe033;
  color: #ffffff;
  background-image: none;
}

Table-RowOverlay:selected:unfocused {
  background-color: #959595;
  color: #ffffff;
  background-image: none;
}

Table-RowOverlay:even:hover {
  background-color: #e9f3d2;
}

Table-RowOverlay:even:selected {
  background-color: #abe033;
  color: #ffffff;
}

Table-RowOverlay:even:selected:unfocused {
  background-color: #959595;
  color: #ffffff;
}

Table-GridLine {
  color: #dedede;
}

Table-GridLine:header {
  color: #dedede;
}

Table-GridLine:horizontal {
  color: transparent;
}

Table-Checkbox {
  width: 21px;
  background-image: url( theme/fancy/icons/check-unselected.png );
}

Table-Checkbox:hover {
  background-image: url( theme/fancy/icons/check-unselected-hover.png );
}

Table-Checkbox:checked {
  background-image: url( theme/fancy/icons/check-selected.png );
}

Table-Checkbox:checked:hover {
  background-image: url( theme/fancy/icons/check-selected-hover.png );
}

Table-Checkbox:checked:grayed {
  background-image: url( theme/fancy/icons/check-grayed.png );
}

Table-Checkbox:checked:grayed:hover {
  background-image: url( theme/fancy/icons/check-grayed-hover.png );
}

TableColumn-SortIndicator:up {
  background-image: url( theme/fancy/icons/sort-indicator-up.png );
}

TableColumn-SortIndicator:down {
  background-image: url( theme/fancy/icons/sort-indicator-down.png );
}
